PHPStorm 在 laradock 下进行 Xdebug 断点调试

laradock 配置

编辑 laradock/.env 文件

1
2
WORKSPACE_INSTALL_XDEBUG=true
PHP_FPM_INSTALL_XDEBUG=true

重新构建容器

1
2
3
docker-compose build workspace php-fpm
# 启动
docker-compose up -d nginx mysql redis

PHPStorm 配置

打开 PHPStormFile -> Settings 进入 Languages & Frameworks -> PHP -> Servers。新建一个 Servers,如下图

  • Name 填写内容必须和 laradock/.env 文件 serverName 一致,默认为 laradock

  • Hostserver 对应的 Host 地址;Port 不用修改;Debugger 选择 Xdebug

  • 设置目录映射(Use path mappings),本地目录 -> 远程目录

1
2
3
4
### Remote Interpreter ####################################

# Choose a Remote Interpreter entry matching name. Default is `laradock`
PHP_IDE_CONFIG=serverName=laradock

设置断点,点击电话按钮启动监听就可以进行断点调试了

-------------本文结束感谢您的阅读,如有问题,请在下方留言-------------

本文标题:PHPStorm 在 laradock 下进行 Xdebug 断点调试

文章作者:Ocean

发布时间:2018年06月26日 - 10:06

原始链接:https://oceandlnu.github.io/2018/06/26/PHPStorm 在 laradock 下进行 Xdebug 断点调试/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。